package com.yanqu.road.entity.activity;

public class CardPrivilege {

    private int buyGetIngots;               //购买获得元宝

    private int dailyGetIngots;            //每日领取元宝

    private int dailyGetSilverTimeParam;   //每日领取银两时间参数

    private int earnSpeedAddition;         //赚速加成

    private int addTradeWarRandomBattleRestoreTimes;    //增加商战随机出战恢复次数

    private int addChildSiteTrainTimes;                 //增加子嗣席位培养次数上限

    private int addMineWarBattleTimes;                  //增加寻宝免费出战次数

    private boolean isTaxOfficeOutputNoLimit;           //商战税所产出无上限

    private int unionConstructFreeType;                 //商会建设，中级、高级建设免费类型

    private boolean isOneKeyTrainChild;                 //是否一键子嗣培养

    private boolean isOneKeyDealPassRoadEvent;          //是否一键处理关卡事件

    private boolean isOneKeyTrainAllChild;              //是否一键培养所有子嗣

    private boolean isPassRoadOneKeyPass;               //是否关卡一键通关

    private int trystMakeDoubleChildTimes;              //每日前几次传唤生双胞胎

    private int travelPrestigeDoubleTimes;              //每日前几次游历声望翻倍

    private int childTrainPatronsExpAddition;           //子嗣培养阅历加成

    public CardPrivilege(int buyGetIngots, int dailyGetIngots, int dailyGetSilverTimeParam, int earnSpeedAddition,
             int addTradeWarRandomBattleRestoreTimes, int addChildSiteTrainTimes, int addMineWarBattleTimes,
             boolean isTaxOfficeOutputNoLimit, int unionConstructFreeType, boolean isOneKeyTrainChild,
             boolean isOneKeyDealPassRoadEvent, boolean isOneKeyTrainAllChild, boolean isPassRoadOneKeyPass,
             int trystMakeDoubleChildTimes, int travelPrestigeDoubleTimes, int childTrainPatronsExpAddition) {
        this.buyGetIngots = buyGetIngots;
        this.dailyGetIngots = dailyGetIngots;
        this.dailyGetSilverTimeParam = dailyGetSilverTimeParam;
        this.earnSpeedAddition = earnSpeedAddition;
        this.addTradeWarRandomBattleRestoreTimes = addTradeWarRandomBattleRestoreTimes;
        this.addChildSiteTrainTimes = addChildSiteTrainTimes;
        this.addMineWarBattleTimes = addMineWarBattleTimes;
        this.isTaxOfficeOutputNoLimit = isTaxOfficeOutputNoLimit;
        this.unionConstructFreeType = unionConstructFreeType;
        this.isOneKeyTrainChild = isOneKeyTrainChild;
        this.isOneKeyDealPassRoadEvent = isOneKeyDealPassRoadEvent;
        this.isOneKeyTrainAllChild = isOneKeyTrainAllChild;
        this.isPassRoadOneKeyPass = isPassRoadOneKeyPass;
        this.trystMakeDoubleChildTimes = trystMakeDoubleChildTimes;
        this.travelPrestigeDoubleTimes = travelPrestigeDoubleTimes;
        this.childTrainPatronsExpAddition = childTrainPatronsExpAddition;
    }

    public int getBuyGetIngots() {
        return buyGetIngots;
    }

    public void setBuyGetIngots(int buyGetIngots) {
        this.buyGetIngots = buyGetIngots;
    }

    public int getDailyGetIngots() {
        return dailyGetIngots;
    }

    public void setDailyGetIngots(int dailyGetIngots) {
        this.dailyGetIngots = dailyGetIngots;
    }

    public int getDailyGetSilverTimeParam() {
        return dailyGetSilverTimeParam;
    }

    public void setDailyGetSilverTimeParam(int dailyGetSilverTimeParam) {
        this.dailyGetSilverTimeParam = dailyGetSilverTimeParam;
    }

    public int getEarnSpeedAddition() {
        return earnSpeedAddition;
    }

    public void setEarnSpeedAddition(int earnSpeedAddition) {
        this.earnSpeedAddition = earnSpeedAddition;
    }

    public int getAddTradeWarRandomBattleRestoreTimes() {
        return addTradeWarRandomBattleRestoreTimes;
    }

    public void setAddTradeWarRandomBattleRestoreTimes(int addTradeWarRandomBattleRestoreTimes) {
        this.addTradeWarRandomBattleRestoreTimes = addTradeWarRandomBattleRestoreTimes;
    }

    public int getAddChildSiteTrainTimes() {
        return addChildSiteTrainTimes;
    }

    public void setAddChildSiteTrainTimes(int addChildSiteTrainTimes) {
        this.addChildSiteTrainTimes = addChildSiteTrainTimes;
    }

    public int getAddMineWarBattleTimes() {
        return addMineWarBattleTimes;
    }

    public void setAddMineWarBattleTimes(int addMineWarBattleTimes) {
        this.addMineWarBattleTimes = addMineWarBattleTimes;
    }

    public boolean isTaxOfficeOutputNoLimit() {
        return isTaxOfficeOutputNoLimit;
    }

    public void setTaxOfficeOutputNoLimit(boolean taxOfficeOutputNoLimit) {
        isTaxOfficeOutputNoLimit = taxOfficeOutputNoLimit;
    }

    public int getUnionConstructFreeType() {
        return unionConstructFreeType;
    }

    public void setUnionConstructFreeType(int unionConstructFreeType) {
        this.unionConstructFreeType = unionConstructFreeType;
    }

    public boolean isOneKeyTrainChild() {
        return isOneKeyTrainChild;
    }

    public void setOneKeyTrainChild(boolean oneKeyTrainChild) {
        isOneKeyTrainChild = oneKeyTrainChild;
    }

    public boolean isOneKeyDealPassRoadEvent() {
        return isOneKeyDealPassRoadEvent;
    }

    public void setOneKeyDealPassRoadEvent(boolean oneKeyDealPassRoadEvent) {
        isOneKeyDealPassRoadEvent = oneKeyDealPassRoadEvent;
    }

    public boolean isOneKeyTrainAllChild() {
        return isOneKeyTrainAllChild;
    }

    public void setOneKeyTrainAllChild(boolean oneKeyTrainAllChild) {
        isOneKeyTrainAllChild = oneKeyTrainAllChild;
    }

    public boolean isPassRoadOneKeyPass() {
        return isPassRoadOneKeyPass;
    }

    public void setPassRoadOneKeyPass(boolean passRoadOneKeyPass) {
        isPassRoadOneKeyPass = passRoadOneKeyPass;
    }

    public int getTrystMakeDoubleChildTimes() {
        return trystMakeDoubleChildTimes;
    }

    public void setTrystMakeDoubleChildTimes(int trystMakeDoubleChildTimes) {
        this.trystMakeDoubleChildTimes = trystMakeDoubleChildTimes;
    }

    public int getTravelPrestigeDoubleTimes() {
        return travelPrestigeDoubleTimes;
    }

    public void setTravelPrestigeDoubleTimes(int travelPrestigeDoubleTimes) {
        this.travelPrestigeDoubleTimes = travelPrestigeDoubleTimes;
    }

    public int getChildTrainPatronsExpAddition() {
        return childTrainPatronsExpAddition;
    }

    public void setChildTrainPatronsExpAddition(int childTrainPatronsExpAddition) {
        this.childTrainPatronsExpAddition = childTrainPatronsExpAddition;
    }
}
